package com.tilaiedu.mvc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.SessionAttributes;

import javax.servlet.http.HttpSession;

/**
 * @Author xlzhang
 * @Date 2022/5/25 9:43
 * @Version 1.0
 * @Description TODO
 */
@Controller
public class IndexController {
    //
    // @GetMapping("/index.html")
    // public String oponIndex(){
    //
    //
    //     // 指定当前视图为请求转发
    //     // 如果指定了前缀，就不会调用配置额视图解析器，无论是请求转发还是重定向
    //     return "forward:success.html";
    // }
    //
    // @GetMapping("/success.html")
    // public String oponsuccess(){
    //     return "success";
    // }
    //
    // @GetMapping({"/","/login.html"})
    // public String oponLogin(){
    //     return "login";
    // }

    @PostMapping("/login")
    public String login(HttpSession session){

        session.setAttribute("msg","hehhe");
        //model.addAttribute("msg","哈哈哈");
        // 默认是请求转发，资源路径不会改变
        // return "redirect:/index.html"; 相当于response.redirect()
        return "/success.html";
    }
}
